package com.seari.service.Impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.seari.bean.QueryProBean;
import com.seari.bean.SelectObj;
import com.seari.mapper.ProgrammeMapper;
import com.seari.pojo.InvestHoleInPojo;
import com.seari.pojo.ProNodePojo;
import com.seari.service.ProgrammeService;
@Service
public class ProgrammeServiceImpl implements ProgrammeService {

	@Autowired
	private ProgrammeMapper programmeMapper;

	@Override
	public List<Map<String, String>> getProInvest(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.getProInvest(queryProBean);
	}

	@Override
	public List<InvestHoleInPojo> getInvestHoleIn(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.getInvestHoleIn(queryProBean);
	}

	@Override
	public List<Map<String, String>> getProMoneyNum(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.getProMoneyNum(queryProBean);
	}

	@Override
	public List<InvestHoleInPojo> getProMoneyNumDown(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.getProMoneyNumDown(queryProBean);
	}

	@Override
	public List<SelectObj> queryConByProid(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.queryConByProid(queryProBean);
	}

	@Override
	public List<ProNodePojo> queryProNodePlan(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.queryProNodePlan(queryProBean);
	}

	@Override
	public List<ProNodePojo> queryProNodeActual(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.queryProNodeActual(queryProBean);
	}

	@Override
	public List<Map<String, String>> queryExplainMeasuresByconid(String conid) {
		// TODO Auto-generated method stub
		return programmeMapper.queryExplainMeasuresByconid(conid);
	}

	@Override
	public List<ProNodePojo> queryProMinorNodePlan(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.queryProMinorNodePlan(queryProBean);
	}

	@Override
	public List<ProNodePojo> queryProMinorNodeActual(QueryProBean queryProBean) {
		// TODO Auto-generated method stub
		return programmeMapper.queryProMinorNodeActual(queryProBean);
	}

	@Override
	public Map<String, String> queryPlanAcRatio(String ebeln, String beginTime, String endTime) {
		return programmeMapper.queryPlanAcRatio(ebeln, beginTime, endTime);
	}

	@Override
	public List<Map<String, String>> queryPlanAcDetails(String ebeln, String beginTime, String endTime) {
		return programmeMapper.queryPlanAcDetails(ebeln, beginTime, endTime);
	}


}
